User loginNavigation |
Is "post OO" just over?While studying the conference program of the upcoming OOPSLA 2006 I discovered under the category "essay" an author who has quite something critical to say about AOP:
This is not just another internet rant about the latest PL hype but the author, Friedrich Steimann, had done interesting work about AOP before. In particular his latest paper about typed AOP: AOP and the antinomy of the liar but also his award winning former critical AOP review: By Kay Schluehr at 2006-09-24 10:50 | Critiques | Meta-Programming | OOP | Paradigms | 22 comments | other blogs | 16929 reads
Ruby metaprogramming techniquesBack when Python was all the rage, we often discussed metaprogramming tricks in Python. Well, it seems the metaprogramming action has moved to Ruby, just like everything else... ;-) By Ehud Lamm at 2006-09-23 18:16 | Meta-Programming | Ruby | login or register to post comments | other blogs | 11446 reads
Handling multiple concurrent exceptions in C++ using futuresMatti Rintala, Handling multiple concurrent exceptions in C++ using futures. Aside from describing the way exceptions are handled in KC++, a concurrent C++ sytem based on active objects, this nice paper provides a short and readable description of the main difficulties in combining exceptions and asynchronous calls. The KC++ approach is library based, and the paper explains how KC++ matches itself to the C++ exception handling model. The description of the Ada model, in section 7, may be a bit unclear. Specifically, a nuance that is easy to overlook is that exceptions raised within an accept statement (and not handled there) are propagated both in the calling and in the called tasks. The Ada83 Rationale explains this in more detail and gives examples of use. From an historical perspective it is a bit amusing (and also quite sad) that the issues resulting from the interaction of concurrency and exceptions, that the Ada designers had to tackle in late '70s early 80s, still occupy the time of language desginers today. Marc Andreessen: A Web Odyssey
A personal view on programming language history, biased in favor of dynamic languages and specifically PHP (audio show). Feel free to comment on the historical accuracy and/or Andreeesen's central argument. Samurai - Protecting Critical Heap Data in Unsafe LanguagesSamurai - Protecting Critical Heap Data in Unsafe Languages.
Essentially, you use a custom memory allocator for critical objects, so that they are stored redundantly (i.e, they are replicated). Related reading: Failure-oblivious computing. By Ehud Lamm at 2006-09-16 19:15 | Implementation | Software Engineering | 1 comment | other blogs | 8750 reads
SecPAL: Design and Semantics of a Decentralized Authorization LanguageSecPAL: Design and Semantics of a Decentralized Authorization Language. Moritz Y. Becker; Andrew D. Gordon; Cédric Fournet. September 2006
The SecPAL project lives here (MSR). The project aims are to develop a language for expressing decentralized authorization policies, and to investigate language design and semantics, as well as related algorithms and analysis techniques. Draft R6RS availableVia Mitch Wand's R6RS announcements mailing list:
AppleScript - a story worth telling"... I believe that the development of AppleScript is a story worth telling, and I have been encouraged to attempt it despite the inherent difficulty of the task. I can only offer my own subjective views on the project, as someone who was intimately involved with all its aspects. ..." Dynamic Languages Symposium Program OnlineThe program for the Dynamic Languages Symposium at OOPSLA is online. The three invited talks look especially interesting. After the long nuclear winter caused by Java, it seems that we finally are entering a period of programming language renaissance. Folds, Church Encodings, Builds, and Short Cut Fusion for Nested Types: A Principled Approach
By Jim Apple at 2006-09-09 12:34 | Category Theory | Functional | login or register to post comments | other blogs | 10150 reads
|
Browse archives
Active forum topics |
Recent comments
2 weeks 3 days ago
2 weeks 4 days ago
2 weeks 5 days ago
2 weeks 5 days ago
3 weeks 3 days ago
3 weeks 3 days ago
3 weeks 3 days ago
6 weeks 4 days ago
7 weeks 2 days ago
7 weeks 2 days ago